import 'package:carousel_slider/carousel_slider.dart';
import 'package:flutter/material.dart';

class HomeBanner extends StatelessWidget {
  const HomeBanner({super.key, required this.bannerList});
  final List bannerList;

  @override
  Widget build(BuildContext context) {
    return CarouselSlider(
      
        // 指定轮播项的列表，这里使用了三个文本项
        items: bannerList.map((item) {
          return GestureDetector(
            onTap: () {},
            child: Container(
              margin: const EdgeInsets.all(10),
              child: Image.network(item['imgUrl']),
            ),
          );
        }).toList(),
        // 配置轮播选项，设置自动播放、轮播间隔和高度
        options: CarouselOptions(
          autoPlay: true, // 启用自动播放
          autoPlayInterval: const Duration(seconds: 3), // 设置自动播放间隔时间为3秒
          height: 200, // 设置轮播视图的高度为200像素
        ));
  }
}
